function F_desamp_signal = desample_fft(signal, B, omega)
%%
% 函数名：F_desamp_signal = desample_fft(signal, B, N)
% 功  能：对信号进行降采样，并返回 fft 后的序列
% 参  数：
%       signal：需要进行降采样的原信号
%       B：分筐数
%       omega：需要进行降采样的信号点数
% 返回值：
%       F_desamp_signal：对降采样后的信号进行 fft 变换后的频域序列
%
% 注：降采样使用取模的方式进行分类相加
%%

    z = zeros(B, 1);
    for i = 0:omega-1
        index = mod(i, B);
        z(index + 1) = z(index + 1) + signal(i + 1);
    end

    F_desamp_signal = fft(z, B);

end